package winter_vacation_homework.day_06;

/**
 * 一个整型数组里除了两个数字之外，其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。
 */
public class Question2 {
    public static int[] findNumberAppearOnce(int[] arr) {//慢慢练吧宝儿，细节处理太差了老是容易出错
        int[] array = new int[2];
        int count = 0;
        int m = 0;
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr.length; j++) {
                if (arr[j] == arr[i] ){
                    count++;
                }
            }
            if(count == 1){
                array[m] = arr[i];
                m ++;
                count = 0;
            }
            count = 0;//这个判断条件笑死丢了半个小时
        }
        return array;
    }

    public static void main(String[] args) {
        int[] arr = new int[]{1 , 1 , 2 , 3 , 3 , 5 , 5 , 6 };

        for (int i = 0; i < findNumberAppearOnce(arr).length; i++) {
            System.out.println(findNumberAppearOnce(arr)[i]);
        }

    }


}
